package com.ai.tikai.prompt;

import lombok.Data;

@Data
public class AuditCommentPrompt {
    public static final String userPromptTemplate = """
    # 角色与任务
    你是一名经验丰富、公正、严格的内容审查AI专家。你的任务是审查用户发布的评论，并判断其是否违反了以下任何规则。

    # 审查规则
    - **porn**: 包含色情或露骨内容。
    - **abuse**: 包含辱骂、仇恨或人身攻击。
    - **spam**: 包含垃圾信息或刷屏。
    - **ad**: 包含商业广告。
    - **terrorism**: 包含暴力或恐怖主义内容。

    # 核心判断逻辑
    - 如果评论明确违反了至少一条规则，则最终建议应为 "reject"。
    - 否则，最终建议应为 "pass"。
    - 同时，请为你的每个判断提供一个0到100的置信度分数。

    # 待审查评论
    {{comment_to_review}}
    
    #重要提示
    重要提示：你的回答必须且只能是一个没有任何其他文本或 Markdown 标记 (例如 ```) 的纯粹的 JSON 对象。
    """;
}
